home *** CD-ROM | disk | FTP | other *** search
/ Champak 54 / Vol 54.iso / games / wiggi_wa.swf / scripts / DefineSprite_252 / frame_2 / DoAction.as
Encoding:
Text File  |  2007-09-27  |  2.7 KB  |  117 lines

  1. function onEnterFrame()
  2. {
  3.    totalScoreVar = _parent.score;
  4.    if(scoreSwitch == 0)
  5.    {
  6.       if(timer < 20)
  7.       {
  8.          timer++;
  9.       }
  10.       else if(timer < 40)
  11.       {
  12.          collect._y -= (collect._y - 420) / 5;
  13.          timer++;
  14.       }
  15.       else if(collect.fruitCollect > 0)
  16.       {
  17.          collect.fruitCollect--;
  18.          collect._xscale += 30;
  19.          collect._yscale = collect._xscale;
  20.          scoreVar += 10;
  21.          _parent.score += 10;
  22.          timer -= 3;
  23.          _parent.STAGE.newSound("Sound_Fruit");
  24.       }
  25.       else
  26.       {
  27.          _parent.GAME.function_newParticle(collect._x,collect._y,"Class_Particle",5);
  28.          _parent.STAGE.newSound("Sound_Fruit");
  29.          collect.swapDepths(0);
  30.          collect.removeMovieClip();
  31.          scoreSwitch = 1;
  32.          timer = 0;
  33.       }
  34.       if(collect._xscale > 100)
  35.       {
  36.          collect._xscale /= 1.1;
  37.          collect._yscale /= 1.1;
  38.       }
  39.    }
  40.    else if(scoreSwitch == 1)
  41.    {
  42.       if(timer < 20)
  43.       {
  44.          timer++;
  45.       }
  46.       else if(timer < 40)
  47.       {
  48.          timeMC._y -= (timeMC._y - 420) / 5;
  49.          timer++;
  50.       }
  51.       else if(timeMC.timer > 0)
  52.       {
  53.          timeMC.timer--;
  54.          timeMC._xscale += 30;
  55.          timeMC._yscale = timeMC._xscale;
  56.          if(scoreVar > 0)
  57.          {
  58.             scoreVar -= 1;
  59.             _parent.score -= 1;
  60.          }
  61.          if(soundSwitch == true)
  62.          {
  63.             soundSwitch = false;
  64.             _parent.STAGE.newSound("Sound_Fruit");
  65.          }
  66.          else
  67.          {
  68.             soundSwitch = true;
  69.          }
  70.       }
  71.       else
  72.       {
  73.          _parent.STAGE.newSound("Sound_Fruit");
  74.          timeMC.swapDepths(0);
  75.          timeMC.removeMovieClip();
  76.          scoreSwitch = 2;
  77.          timer = 0;
  78.       }
  79.       if(timeMC._xscale > 100)
  80.       {
  81.          timeMC._xscale /= 1.2;
  82.          timeMC._yscale /= 1.2;
  83.       }
  84.    }
  85.    else if(scoreSwitch == 2)
  86.    {
  87.       if(timer < 30)
  88.       {
  89.          timer++;
  90.       }
  91.       else if(timer == 30)
  92.       {
  93.          if(_parent.shortGame == false)
  94.          {
  95.             _parent["LEVEL" + levelID + "COMPLETE"] = true;
  96.             if(scoreVar > _parent["LEVEL" + levelID + "SCORE"])
  97.             {
  98.                _parent["LEVEL" + levelID + "SCORE"] = scoreVar;
  99.             }
  100.             _parent.saveAllData();
  101.             _parent.levelID = _parent.levelID + 1;
  102.             _parent.fade("LOADER",10);
  103.          }
  104.          else
  105.          {
  106.             _parent.score = 0;
  107.             _parent.fade("SELECT",10);
  108.          }
  109.          timer++;
  110.       }
  111.    }
  112. }
  113. timer = 0;
  114. scoreVar = 0;
  115. scoreSwitch = 0;
  116. totalScoreVar = _parent.score;
  117.